Head First Java: A Brain-Friendly Guide

Head First Java: A Brain-Friendly Guide

  • Downloads:7209
  • Type:Epub+TxT+PDF+Mobi
  • Create Date:2022-05-30 09:21:40
  • Update Date:2025-09-06
  • Status:finish
  • Author:Kathy Sierra
  • ISBN:1491910771
  • Environment:PC/Android/iPhone/iPad/Kindle

Reviews

Neeraj

A little too verbose and repetitive for my taste。 But made me comfortable with Java all the same。 Next I'm going to read about design pattern。 A little too verbose and repetitive for my taste。 But made me comfortable with Java all the same。 Next I'm going to read about design pattern。 。。。more

Kareem Gamal

Definitely not my last Head First book to read, if you are already proficient in another programming language then this is a really good start for you。However, if you want to get to know more about OOP concepts then you are better off reading one of the classics: Design Patterns。 Definitely not my last Head First book to read, if you are already proficient in another programming language then this is a really good start for you。However, if you want to get to know more about OOP concepts then you are better off reading one of the classics: Design Patterns。 。。。more

Mogtba

After reaching the half of the book , i am going to stop now , in general it's a good book with a clear explanation and a very graphical way of addressing concepts ( as usual from head first series) , my only take is that it feels too deep on non primary concepts for absolute beginnersFor example : beginners shouldn't bother knowing about the internal behaviour of the compiler when throwing exceptions 。( maybe a bit later after learning about the language and building some projects) And the same After reaching the half of the book , i am going to stop now , in general it's a good book with a clear explanation and a very graphical way of addressing concepts ( as usual from head first series) , my only take is that it feels too deep on non primary concepts for absolute beginnersFor example : beginners shouldn't bother knowing about the internal behaviour of the compiler when throwing exceptions 。( maybe a bit later after learning about the language and building some projects) And the same reason makes it a perfect book if you have a little knowledge about programming 。 。。。more

Rahib Heydarov

Life changer

Jenny

Amazing introduction to Java。 Very beginner friendly and touches on the main topics one needs to know。 The only downside is it doesn't have as many exercises/guided projects。 Amazing introduction to Java。 Very beginner friendly and touches on the main topics one needs to know。 The only downside is it doesn't have as many exercises/guided projects。 。。。more

Nikhila Reddy

A must read java book for the non experts。 It covers almost everything one would need to get started with java。

Aniket Bharsakale

When theory and facts are mixed with pictures, visuals, and some tiny stories, it gets interesting。Great book, great content, and the examples and visuals provided are simply awesome。Since you read and tend to relate what you just read with the visuals being displayed and this tends to have a small effect on your memory since the concept/theory is been now clipped with this funny image/cartoon or an interesting visual in your memory。I always like such books which make reading so interesting and When theory and facts are mixed with pictures, visuals, and some tiny stories, it gets interesting。Great book, great content, and the examples and visuals provided are simply awesome。Since you read and tend to relate what you just read with the visuals being displayed and this tends to have a small effect on your memory since the concept/theory is been now clipped with this funny image/cartoon or an interesting visual in your memory。I always like such books which make reading so interesting and are drafted by keeping the reader in perspective。 Obviously, huge efforts are required for such great work and this was worth reading in my college days。 It helped to gain a lot of insight and helped to also change my perspective towards understanding different complex things, which also helps you to relate things with real-time things。Fantastic book。A definite 4/5 for this one! :D 。。。more

Sachin Murali

Nicely written

Jason

Monster of a book but did exactly what I was looking for - solid Java foundations and good writing。 Last quarter or so was definitely showing it's age though。 Monster of a book but did exactly what I was looking for - solid Java foundations and good writing。 Last quarter or so was definitely showing it's age though。 。。。more

James

If only people could be introduced as well as this book introduces Java。 However, if that were the case I would probably not be studying computer science。

रीद़म सहगल

Good to learn the basics of Java。 You can complete the whole book within a month, even if you make projects。

Rushain Sovis

I selected this book for studying the basic concepts of Java while getting my hands dirty with coding in Java。 Unlike a lot of Programming books, this one explains things with graphics and comical way which is very easy to grasp the facts。 Learning Java syntax is easy if anyone already know any programming language。 But the under the hood part of Java is not easy to understand at once。 So If anyone want to understand the scenes, behind the scene and If anyone has an intention to understand the O I selected this book for studying the basic concepts of Java while getting my hands dirty with coding in Java。 Unlike a lot of Programming books, this one explains things with graphics and comical way which is very easy to grasp the facts。 Learning Java syntax is easy if anyone already know any programming language。 But the under the hood part of Java is not easy to understand at once。 So If anyone want to understand the scenes, behind the scene and If anyone has an intention to understand the OOP concepts, then I personally recommend this book。 Because after I refer this book it was very easy for me to understand the OOP concepts。 So I believe anyone can understand the advanced Java concepts effortlessly with the help of this book。 。。。more

Bastiaan Groeneweg

Ik betwijfel of er een beter boek is om java te leren, zeker voor een digibeet als ik。 De methodes om de essentie over te brengen zijn oprecht vooruitstrevend te noemen。 nice

William Bryant

Has a good teaching method for explaining object orientated programming in java to new programmers。

Sri Hari

Head First Java proves that manuals on tech and books on programming languages need not be boring and dry。It combines visuals, exercises to challenge your understanding, spaced repetition of concepts, encouraging lateral thinking and several DIY project ideas to teach Java in an engaging way。

Mehri Abdukodirova

As an entry-level programmer, I've found the book tremendously helpful。 No other books I've read is alike。 A great mixture of humour and simple programming language。I wish I knew of the book earlier than this, I would have mastered my skills a lot better。 As an entry-level programmer, I've found the book tremendously helpful。 No other books I've read is alike。 A great mixture of humour and simple programming language。I wish I knew of the book earlier than this, I would have mastered my skills a lot better。 。。。more

Peter Wayne

amazing book for beginner

alluka2020

This book is a nightmare and a massive waste of my precious time。 I tried so hard to like this book。 I'm a very methodical person and I like it when textbooks are concise and straight to the point。 This book however, I was more than ready to pull my hair out at page 79。 I usually get exited when I get to program new things, but by god, this book though bored me to tears。 I would procrastinate so much just to avoid reading a new page in this book。 This is the second computer science textbook I've This book is a nightmare and a massive waste of my precious time。 I tried so hard to like this book。 I'm a very methodical person and I like it when textbooks are concise and straight to the point。 This book however, I was more than ready to pull my hair out at page 79。 I usually get exited when I get to program new things, but by god, this book though bored me to tears。 I would procrastinate so much just to avoid reading a new page in this book。 This is the second computer science textbook I've encountered that talks down to its readers and I absolutely despise when authors do that。 Like why? Anyways, I'm not wasting any more time in this book and moving on to others。 。。。more

Arsenii Yamnii

Strange design

Mayank

Best experience I have ever had。

Matt Chan

I was thinking about getting into Java coding, and lurking around Reddit I was pointed toward this book even though it is quite outdated。 So it turned out they were right on both those counts。 The book IS quite outdated (covering only through Java 5), but I found that the book was very effective in teaching the fundamental theory behind object-oriented programming。 The rest of the text were fine at teaching various coding topics in Java, but it's really the OOP stuff where the book shined。 My qu I was thinking about getting into Java coding, and lurking around Reddit I was pointed toward this book even though it is quite outdated。 So it turned out they were right on both those counts。 The book IS quite outdated (covering only through Java 5), but I found that the book was very effective in teaching the fundamental theory behind object-oriented programming。 The rest of the text were fine at teaching various coding topics in Java, but it's really the OOP stuff where the book shined。 My quibbles is that there really needed more actual coding assignment and projects in the book that gets me thinking and doing actual coding in the book。 Also, the book tries REALLY hard to be funny, and it's really distracting sometimes。 It's okay Kathy; I'm here to learn to code, not to laugh。 。。。more

Vibhor Rawal

I already had prior knowledge on C/C++, so it may be a little skewed, but the book is awesome for anyone learning Java, this book is definitely head first。 Though the GUI part and some later topics very very "not" engaging to say the least。 The (bad) humour definitely is the part of the appeal, and the information may not be as dense as you expect, but then again this is like a first step, and you probably will need to carry on with your Java learning。 I already had prior knowledge on C/C++, so it may be a little skewed, but the book is awesome for anyone learning Java, this book is definitely head first。 Though the GUI part and some later topics very very "not" engaging to say the least。 The (bad) humour definitely is the part of the appeal, and the information may not be as dense as you expect, but then again this is like a first step, and you probably will need to carry on with your Java learning。 。。。more

Stephanie Manwaring

Entertaining coding book。 Only gave it 4 stars because it has some pretty dated sexist examples and pictures that could be updated in the next version。 😬

Renier Cronje

This is a very poorly written book by authors who tries very hard to be comedians。 Students who are new to Java will also find the book frustrating to work with as a lot of code are not properly explained。

David

Imprescindible para aprender o repasar de manera amena y simpática, conceptos de este lenguaje。

Charles Izuchukwu

nice booke

Steve

This book really made me understand about Object Oriented Programming and the concepts around it。 You couldn't find a better book for beginners if you tried。 I highly recommend this book! This book really made me understand about Object Oriented Programming and the concepts around it。 You couldn't find a better book for beginners if you tried。 I highly recommend this book! 。。。more

Tianyao Chen

Comments: Another marvelous book from the Head First series。 It took me only a few days to finish this enjoyable book。 Best introductory book for Java!Recommended for:Anyone new to Java。

Ziwer

The book that got me programming。

Joseph Kligel

Great book。 I started with it to learn Java, and I am very glad I did。 The authors were witty, humorous, and diligent about explaining Java concepts。 This was especially profound as their rhetoric was tailored to the layman non-programmer--me--who otherwise would have found programming languages incomprehensible。